package com.cloud.pole.shop.model.vo.order;

import java.util.List;

import com.cloud.pole.shop.model.entity.order.ShopOrderRefund;
import com.cloud.pole.shop.model.entity.order.ShopOrderRefundDetail;
import com.cloud.pole.shop.model.entity.order.ShopOrderRefundImage;

import lombok.Data;

/**
 * 
* @author hsg  
* @date 2019年4月8日
 */
@Data
public class ShopOrderRefundAdminVo extends ShopOrderRefund {
    /**
     *退款类型 1:退款 - 买家申请退款; 2:退款 - 商家主动退款; 3:退款 - 一键退款
     */
    private String refundTypeName;

    /**
     * 退款状态（1:买家已经申请退款，等待卖家同意; 10:卖家拒绝退款; 
     * 20:卖家已经同意退货，等待买家退货; 30:买家已经退货，等待卖家确认收货;
     *  40:卖家未收到货,拒绝退款; 50:退款关闭; 60:退款成功
     */
    private String refundStatusName;

    /**
     * 方式:1：退货退款,2::仅退款
     */
    private String refundWayName;

    /**
     * 收货状态（1：未收到货 2：已收到货）
     */
    private String refundGoodsStatusName;

    /**
     * 审核状态:0：未审核,-1：不同意,1:同意
     */
    private String checkStatusName;

    /**
     * 平台仲裁状态:0：申请,-1：未申请,1:已处理
     */
    private String platformCheckStatusName;
    
    /**
     * 图片信息
     */
    private List<ShopOrderRefundImage> refundImgList;
    
    /**
	 * 协商信息
	 */
	private List<ShopOrderRefundDetail> refundDetailList;
    
    private static final long serialVersionUID = 1L;
}